#{extends 'mainStage.html' /}

#{set title:'Liste des candidatures de votre CIS'  /}
    <div class="post">
        <h2 class="post-title">
			#{if candidats.size != 0}
            	Liste des candidatures de ${candidats.get(0).agent.cis}
			
        </h2>
        <br>
			<table cellpadding="0" cellspacing="0" border="0" class="display" id="liste"> 
        		<thead>
        			<tr>
        			    <th>Etat de la candidature</th>
        			    <th>Agent</th>
						<th>R&ocirc;le</th>
        				<th>Intitule</th>	
        				<th>Structure Organisatrice</th>
        				<th>Dur&eacute;e</th>
						<th>Code stage</th>
        				<th>Lieu</th>
        				<th>Date de D&eacute;but</th>
        				<th>Nombre de place disponible</th>
        				<th>Etat du stage</th>
        				<th>Motif annulation ou refus</th>		
        			</tr>
        		</thead>		

                <tbody>
        	    #{list items:candidats, as:'candidature' }
        	       <tr>
        	           
        	           #{if candidature.etatCandid.nom.equals("Annulée") || candidature.etatCandid.nom.equals("Refusée")}
                    	<td style="background-color: RGB(228, 2, 22);">
                    #{/if}
                    #{elseif candidature.etatCandid.nom.equals("Validée")}
                    	<td style="background-color: RGB(0, 128, 0);">
                    #{/elseif}
                    #{elseif candidature.etatCandid.nom.equals("Liste d'attente")}
                    	<td style="background-color: RGB(255, 165, 0);">
                    #{/elseif}
                    #{else}
                    	<td> 
                    #{/else}
                           ${candidature.etatCandid}
       	               </td>
       	               
       	               <td>
							<a href="@{candidats.detailCandid(candidature.id)}">${candidature.agent.nom} ${candidature.agent.prenom}</a>
						</td>
       	               
						<td> 
                           ${candidature.role.nom}
       	               </td>

        	            <td> 
                            #{if candidature.stage!=null}
                            	${candidature.stage.intitule}
                            #{/if}
                            #{else}
                            	Stage non planifi&eacute;
                            #{/else}
        	            </td>
        	            
        	           <td> 
                            #{if candidature.stage!=null}
                            	${candidature.stage.structure}
                            #{/if}
                            #{else}
                            	Stage non planifi&eacute;
                            #{/else}
        	            </td>
        	            
        	            <td> 
                            #{if candidature.stage!=null}
                            	${candidature.stage.duree}
                            #{/if}
                            #{else}
                            	Stage non planifi&eacute;
                            #{/else} 
        	            </td>	
						
						<td>
						#{if candidature.stage!=null}
                            	<a href="@{stages.detailStage(candidature.getStage().id)}">${candidature.getStage().getCode()}</a></td>
                            #{/if}
                            #{else}
                            	Stage non planifi&eacute;
                            #{/else}
        	            
        	                <td> 
                            #{if candidature.stage!=null}
	                            #{if candidature.stage.cis == null}
	                                -
	        	                #{/if}
	        	                #{else}
	        	                    ${candidature.stage.cis}
	                            #{/else}
        	            	#{/if}
        	            	#{else}
                            	Stage non planifi&eacute;
                            #{/else}
                           </td>
        	            
        	            <td> 
        	            #{if candidature.stage!=null}
                            #{if candidature.stage.dateDeb == null}
                                -
        	                #{/if}
                            #{else}
        	                    ${candidature.stage.dateDeb.format('dd MMMM yyyy', 'fr')}
                            #{/else}
                        #{/if}
                        #{else}
                            	Stage non planifi&eacute;
                            #{/else}   
        	            </td>
        	            
        	            <td> 
                            #{if candidature.stage!=null}
                            #{if candidature.stage.effectif == null}
                                -
        	                #{/if}
                            #{else}
                            #{if !(candidature.stage.effectifMax == null)}
        	                    ${candidature.stage.effectifMax-candidature.stage.effectif}
        	                #{/if}
                            #{/else}
                            #{/if}
                            #{else}
                            	Stage non planifi&eacute;
                            #{/else}
        	            </td>
        	            
        	            <td> 
        	                #{if candidature.stage!=null}
                            	${candidature.stage.etat}
                            #{/if}
                            #{else}
                            	Stage non planifi&eacute;
                            #{/else}
        	            </td>
        	            <td>
        	            	#{if candidature.etatCandid.nom.equals("Annulée") && candidature.motifAnnulation!=null}
        	            		${candidature.motifAnnulation.motif}
        	            	#{/if}
        	            	#{elseif candidature.etatCandid.nom.equals("Refusée") &&  !candidature.motifRefus.equals("")}
        	            		${candidature.motifRefus}
        	            	#{/elseif}
        	            	#{else}
        	            		-
        	            	#{/else}
        	            		
        	       </tr>

        	    #{/list}
        	    </tbody>
        	</table>
			<br />
			<input type="hidden" value="${id}" name="id" />
		#{/if}
		#{else}
			Aucune candidatures pour votre CIS ou service
		#{/else}
    </div>
	<script TYPE="text/javascript">
	function testBox(id){
		if(document.getElementById("O"+id).checked && document.getElementById("N"+id).checked){
			window.alert("Veuillez choisir UNE action par candidature.");
			document.getElementById("O"+id).checked=false;
			document.getElementById("N"+id).checked=false;
		}
		if(document.getElementById("N"+id).checked){
			document.getElementById("R"+id).disabled=false;
		}
		else{
			document.getElementById("R"+id).disabled=true;
			document.getElementById("R"+id).value="";
		}
	}
	</script>